package 字节流.字节流缓冲流;

import java.io.*;

/**
 * @author 陈鹏
 * 缓冲流，比如new BufferedInputStream()中的构造方法接收InputStream类型的参数
 * 与缓冲区类似，缓冲流内部定义了一个大小为8192字节数组，先存入数组，然后一次性读写完毕，啪的一下很快啊
 */
public class Example06 {
    public static void main(String[] args) throws IOException {
        BufferedInputStream bis=new BufferedInputStream(new FileInputStream("src/IO流/字节流/字节流缓冲流/001.png"));
        BufferedOutputStream bos=new BufferedOutputStream(new FileOutputStream("src/IO流/字节流/字节流缓冲流/001check.png"));
        int len=0;
        while ((len=bis.read())!=-1){
            bos.write(len);
        }
    }
}
